obsolete jeeps/gpsproj.h.
authortsteven4 <tsteven4@gmail.com>
Thu, 12 Jul 2018 21:46:38 +0000 (15:46 -0600)
committertsteven4 <tsteven4@gmail.com>
Thu, 12 Jul 2018 21:46:38 +0000 (15:46 -0600)
Note that jeeps/gpsproj.cc is not used.
Historically some routines have been copied from gpsproj.cc to
gpsmath.cc.  When/If this is done the corresponding headers from
gpsproj.h should be copied to gpsmath.h.

.codacy.yaml
CMakeLists.txt
GPSBabel.pro
Makefile.in
jeeps/gps.h
jeeps/gpsmath.h
msvc/GPSBabel.sln
msvc/GPSBabel.vcxproj
msvc/GPSBabel.vcxproj.filters [new file with mode: 0755]
msvc/README.msvc
msvc/config.h [deleted file]

index f18708f1826e0e041c25b03cbd4086a66db4d5b9..a9c92549d550580c41a0bc12bdc87ab45077b244 100644 (file)
@@ -5,3 +5,5 @@ exclude_paths:
   - 'zlib/**'
   - coverity_model.cc
   - strptime.[ch]
+  - jeeps/gpsproj.cc
+  - jeeps/gpsproj.h
index 8513b056524dec68c3905eb2b1e34a27367f59d0..0acdc0ba08f4e8a891b35e2514ec06bf0d66393b 100644 (file)
@@ -134,7 +134,6 @@ set(HEADERS
   jeeps/gpsmath.h
   jeeps/gpsmem.h
   jeeps/gpsport.h
-  jeeps/gpsproj.h
   jeeps/gpsprot.h
   jeeps/gpsread.h
   jeeps/gpsrqst.h
index d9cc6b851dcf24d960d6debda16c1bd2c39d8d17..9d9b32e6777637ca90dd289b055c7cb245d8a532 100644 (file)
@@ -118,7 +118,6 @@ HEADERS =  \
        jeeps/gpsmath.h \
        jeeps/gpsmem.h \
        jeeps/gpsport.h \
-       jeeps/gpsproj.h \
        jeeps/gpsprot.h \
        jeeps/gpsread.h \
        jeeps/gpsrqst.h \
index 7e85c9c413f766c38b6140ead7458680ba438640..9decf2320ea5b4a5d015756383fa3a8cefc31dd0 100644 (file)
@@ -479,8 +479,8 @@ csv_util.o: csv_util.cc csv_util.h queue.h defs.h config.h zlib/zlib.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h grtcirc.h \
jeeps/gpsmath.h src/core/logging.h strptime.h xcsv_tokens.gperf
+ jeeps/gpsrqst.h grtcirc.h jeeps/gpsmath.h src/core/logging.h strptime.h \
+ xcsv_tokens.gperf
 delgpl.o: delgpl.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
 destinator.o: destinator.cc defs.h config.h queue.h zlib/zlib.h \
@@ -489,7 +489,7 @@ destinator.o: destinator.cc defs.h config.h queue.h zlib/zlib.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h strptime.h
+ jeeps/gpsrqst.h strptime.h
 dg-100.o: dg-100.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h
 discard.o: discard.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
@@ -521,11 +521,10 @@ fatal.o: fatal.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
 filter_vecs.o: filter_vecs.cc defs.h config.h queue.h zlib/zlib.h \
  zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
- src/core/datetime.h arcdist.h filter.h filterdefs.h grtcirc.h bend.h \
- discard.h duplicate.h height.h interpolate.h nukedata.h polygon.h \
- position.h radius.h reverse_route.h smplrout.h sort.h stackfilter.h \
- swapdata.h trackfilter.h strptime.h xmlgeneric.h transform.h validate.h \
- gbversion.h
+ src/core/datetime.h arcdist.h filter.h bend.h discard.h duplicate.h \
+ filterdefs.h height.h interpolate.h nukedata.h polygon.h position.h \
+ radius.h reverse_route.h smplrout.h sort.h stackfilter.h swapdata.h \
+ trackfilter.h transform.h validate.h gbversion.h
 formspec.o: formspec.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
 g7towin.o: g7towin.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
@@ -534,16 +533,14 @@ g7towin.o: g7towin.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h garmin_tables.h \
- jeeps/gpsmath.h strptime.h
+ jeeps/gpsrqst.h garmin_tables.h jeeps/gpsmath.h strptime.h
 garmin.o: garmin.cc cet_util.h config.h cet.h defs.h queue.h zlib/zlib.h \
  zlib/zconf.h config.h gbfile.h inifile.h session.h src/core/datetime.h \
  garmin_device_xml.h garmin_fs.h jeeps/gps.h jeeps/../defs.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h garmin_tables.h \
- grtcirc.h jeeps/gpsserial.h
+ jeeps/gpsrqst.h garmin_tables.h grtcirc.h jeeps/gpsserial.h
 garmin_device_xml.o: garmin_device_xml.cc defs.h config.h queue.h \
  zlib/zlib.h zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
  src/core/datetime.h garmin_device_xml.h xmlgeneric.h
@@ -556,15 +553,14 @@ garmin_fs.o: garmin_fs.cc defs.h config.h queue.h zlib/zlib.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h garmin_tables.h
+ jeeps/gpsrqst.h garmin_tables.h
 garmin_gpi.o: garmin_gpi.cc defs.h config.h queue.h zlib/zlib.h \
  zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
  src/core/datetime.h cet_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h garmin_gpi.h \
- jeeps/gpsmath.h
+ jeeps/gpsrqst.h garmin_gpi.h jeeps/gpsmath.h
 garmin_tables.o: garmin_tables.cc garmin_tables.h defs.h config.h queue.h \
  zlib/zlib.h zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
  src/core/datetime.h jeeps/gpsmath.h jeeps/gpsport.h src/core/logging.h
@@ -574,8 +570,8 @@ garmin_txt.o: garmin_txt.cc defs.h config.h queue.h zlib/zlib.h \
  jeeps/../defs.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h \
  jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
  jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
- jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsproj.h \
garmin_tables.h grtcirc.h jeeps/gpsmath.h strptime.h
+ jeeps/gpsmem.h jeeps/gpsrqst.h garmin_tables.h grtcirc.h jeeps/gpsmath.h \
+ strptime.h
 garmin_xt.o: garmin_xt.cc defs.h config.h queue.h zlib/zlib.h \
  zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
  src/core/datetime.h
@@ -595,8 +591,7 @@ gdb.o: gdb.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h jeeps/gpsread.h \
  jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
  jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h garmin_tables.h grtcirc.h \
- jeeps/gpsmath.h
+ garmin_tables.h grtcirc.h jeeps/gpsmath.h
 geo.o: geo.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h config.h \
  gbfile.h cet.h inifile.h session.h src/core/datetime.h src/core/file.h \
  defs.h
@@ -640,8 +635,8 @@ gpx.o: gpx.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h jeeps/gpsread.h \
  jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
  jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
jeeps/gpsproj.h garmin_tables.h src/core/file.h defs.h \
- src/core/logging.h src/core/xmlstreamwriter.h src/core/xmltag.h
garmin_tables.h src/core/file.h defs.h src/core/logging.h \
+ src/core/xmlstreamwriter.h src/core/xmltag.h
 grtcirc.o: grtcirc.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
  grtcirc.h
@@ -690,40 +685,37 @@ jeeps/gpsapp.o: jeeps/gpsapp.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsserial.h jeeps/gpsusbint.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+ jeeps/gpsserial.h jeeps/gpsusbint.h
 jeeps/gpscom.o: jeeps/gpscom.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
 jeeps/gpsdevice.o: jeeps/gpsdevice.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsserial.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
 jeeps/gpsdevice_ser.o: jeeps/gpsdevice_ser.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsserial.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
 jeeps/gpsdevice_usb.o: jeeps/gpsdevice_usb.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsusbcommon.h jeeps/gpsusbint.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+ jeeps/gpsusbcommon.h jeeps/gpsusbint.h
 jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h jeeps/gps.h \
  jeeps/../defs.h jeeps/../config.h jeeps/../queue.h zlib/zlib.h \
  zlib/zconf.h jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h \
@@ -731,72 +723,65 @@ jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h jeeps/gps.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
  jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
  jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsusbcommon.h \
- jeeps/../garmin_device_xml.h
+ jeeps/garminusb.h jeeps/gpsusbcommon.h jeeps/../garmin_device_xml.h
 jeeps/gpsmath.o: jeeps/gpsmath.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsdatum.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsdatum.h
 jeeps/gpsmem.o: jeeps/gpsmem.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
 jeeps/gpsprot.o: jeeps/gpsprot.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
 jeeps/gpsread.o: jeeps/gpsread.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsserial.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
 jeeps/gpsrqst.o: jeeps/gpsrqst.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
 jeeps/gpssend.o: jeeps/gpssend.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsserial.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
 jeeps/gpsserial.o: jeeps/gpsserial.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/../gbser.h jeeps/gpsserial.h gbser_posix.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/../gbser.h \
+ jeeps/gpsserial.h gbser_posix.h
 jeeps/gpsusbcommon.o: jeeps/gpsusbcommon.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsusbcommon.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+ jeeps/gpsusbcommon.h
 jeeps/gpsusbread.o: jeeps/gpsusbread.cc jeeps/garminusb.h \
  jeeps/gpsdevice.h jeeps/gps.h jeeps/../defs.h jeeps/../config.h \
  jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h jeeps/../gbfile.h \
@@ -804,23 +789,22 @@ jeeps/gpsusbread.o: jeeps/gpsusbread.cc jeeps/garminusb.h \
  jeeps/../src/core/datetime.h jeeps/gpsport.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h jeeps/gpsusbint.h
+ jeeps/gpsrqst.h jeeps/gpsusbint.h
 jeeps/gpsusbsend.o: jeeps/gpsusbsend.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/garminusb.h jeeps/gpsusbint.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+ jeeps/gpsusbint.h
 jeeps/jgpsutil.o: jeeps/jgpsutil.cc jeeps/gps.h jeeps/../defs.h \
  jeeps/../config.h jeeps/../queue.h zlib/zlib.h zlib/zconf.h config.h \
  jeeps/../gbfile.h jeeps/../defs.h jeeps/../cet.h jeeps/../inifile.h \
  jeeps/../session.h jeeps/../src/core/datetime.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
  jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
- jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h
+ jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
 jogmap.o: jogmap.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h \
  garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h xmlgeneric.h
@@ -938,7 +922,7 @@ random.o: random.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h jeeps/gpsread.h \
  jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
  jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
- jeeps/gpsproj.h jeeps/gpsmath.h
+ jeeps/gpsmath.h
 raymarine.o: raymarine.cc defs.h config.h queue.h zlib/zlib.h \
  zlib/zconf.h config.h gbfile.h cet.h inifile.h session.h \
  src/core/datetime.h cet_util.h csv_util.h
@@ -1034,8 +1018,7 @@ unicsv.o: unicsv.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h \
  jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
  jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
- jeeps/gpsrqst.h jeeps/gpsproj.h garmin_tables.h \
- jeeps/gpsmath.h src/core/logging.h
+ jeeps/gpsrqst.h garmin_tables.h jeeps/gpsmath.h src/core/logging.h
 units.o: units.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h
 util.o: util.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h config.h \
@@ -1067,8 +1050,8 @@ waypt.o: waypt.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  cet_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
  jeeps/gpsdevice.h jeeps/gps.h jeeps/gpssend.h jeeps/gpsread.h \
  jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
- jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
jeeps/gpsproj.h grtcirc.h src/core/logging.h
+ jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h grtcirc.h \
+ src/core/logging.h
 wbt-200.o: wbt-200.cc defs.h config.h queue.h zlib/zlib.h zlib/zconf.h \
  config.h gbfile.h cet.h inifile.h session.h src/core/datetime.h gbser.h \
  grtcirc.h
index 7921f2559a9b39777deac9d6af6fedb26b6f701b..b517a901e0e410c1041e044dfff53d9c8e0912ed 100644 (file)
@@ -263,7 +263,6 @@ typedef int (*pcb_fn)(int, struct GPS_SWay**);
 #include "gpsmath.h"
 #include "gpsmem.h"
 #include "gpsrqst.h"
-#include "gpsproj.h"
 
 extern time_t gps_save_time;
 extern double gps_save_lat;
index 4da0d6905b465cabc6a621d767a77b6549f7f73f..3a555ce88038804ae50f362e9ddebe462dfa1990 100644 (file)
                                    double* lambda, double phi0, double lambda0,
                                    double E0, double N0, double a, double b);
 
+  void GPS_Math_Cassini_LatLon_To_EN(double phi, double lambda, double* E,
+                                     double* N, double phi0, double M0,
+                                     double E0, double N0, double a, double b);
+  void GPS_Math_Cassini_EN_To_LatLon(double E, double N, double* phi,
+                                     double* lambda, double phi0, double M0,
+                                     double E0, double N0, double a, double b);
+
   int32 GPS_Math_WGS84_To_ICS_EN(double lat, double lon, double* E,
                                  double* N);
   void GPS_Math_ICS_EN_To_WGS84(double E, double N, double* lat, double* lon);
index 36412639e4d6bf811154af7fa026f27231fd3dba..6dd75ef3fddf1f430708e33fee24f6401b788158 100644 (file)
@@ -1,19 +1,25 @@
+\r
 Microsoft Visual Studio Solution File, Format Version 12.00\r
-# Visual Studio Express 2012 for Windows Desktop\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GPSBabel", "GPSBabel.vcxproj", "{588699A5-B1C9-4343-B765-23B4C0837435}"\r
+# Visual Studio 15\r
+VisualStudioVersion = 15.0.27703.2042\r
+MinimumVisualStudioVersion = 10.0.40219.1\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GPSBabel", "GPSBabel.vcxproj", "{CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}"\r
 EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|Win32 = Debug|Win32\r
-               Release|Win32 = Release|Win32\r
+               Debug|x86 = Debug|x86\r
+               Release|x86 = Release|x86\r
        EndGlobalSection\r
        GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {588699A5-B1C9-4343-B765-23B4C0837435}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {588699A5-B1C9-4343-B765-23B4C0837435}.Debug|Win32.Build.0 = Debug|Win32\r
-               {588699A5-B1C9-4343-B765-23B4C0837435}.Release|Win32.ActiveCfg = Release|Win32\r
-               {588699A5-B1C9-4343-B765-23B4C0837435}.Release|Win32.Build.0 = Release|Win32\r
+               {CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}.Debug|x86.ActiveCfg = Debug|Win32\r
+               {CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}.Debug|x86.Build.0 = Debug|Win32\r
+               {CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}.Release|x86.ActiveCfg = Release|Win32\r
+               {CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}.Release|x86.Build.0 = Release|Win32\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
        EndGlobalSection\r
+       GlobalSection(ExtensibilityGlobals) = postSolution\r
+               SolutionGuid = {E55B533A-E87A-4373-A52C-8C4FEE2CD81C}\r
+       EndGlobalSection\r
 EndGlobal\r
index c14952e7f1cd7fd729c54bf834b3ea1b9d2a9542..c8f6dd09a95deb0f00ba2fbcfc2d30f094898176 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
     <ProjectConfiguration Include="Release|Win32">\r
       <Configuration>Release</Configuration>\r
       <Platform>Win32</Platform>\r
     </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
   </ItemGroup>\r
   <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{588699A5-B1C9-4343-B765-23B4C0837435}</ProjectGuid>\r
+    <ProjectGuid>{CFC0F0AD-9E1E-38C1-852A-BDF085ED75EA}</ProjectGuid>\r
     <RootNamespace>GPSBabel</RootNamespace>\r
-    <ConfigurationType>Application</ConfigurationType>\r
-    <PlatformToolset>v110</PlatformToolset>\r
-    <UseOfMfc>false</UseOfMfc>\r
+    <Keyword>Qt4VSv1.0</Keyword>\r
   </PropertyGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;" Label="Configuration">\r
+    <PlatformToolset>v140</PlatformToolset>\r
+    <OutputDirectory>release\</OutputDirectory>\r
+    <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>\r
+    <CharacterSet>NotSet</CharacterSet>\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <IntermediateDirectory>release\</IntermediateDirectory>\r
+    <PrimaryOutput>GPSBabel</PrimaryOutput>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;" Label="Configuration">\r
+    <PlatformToolset>v140</PlatformToolset>\r
+    <OutputDirectory>debug\</OutputDirectory>\r
+    <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>\r
+    <CharacterSet>NotSet</CharacterSet>\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <IntermediateDirectory>debug\</IntermediateDirectory>\r
+    <PrimaryOutput>GPSBabel</PrimaryOutput>\r
+  </PropertyGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
+  <ImportGroup Label="ExtensionSettings" />\r
+  <ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" />\r
   </ImportGroup>\r
-  <ImportGroup Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  <ImportGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists(&apos;$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props&apos;)" />\r
   </ImportGroup>\r
   <PropertyGroup Label="UserMacros" />\r
   <PropertyGroup>\r
-    <_ProjectFileVersion>11.0.60610.1</_ProjectFileVersion>\r
-    <LibraryPath>C:\Qt\5.1.0\msvc2012\lib;$(LibraryPath)</LibraryPath>\r
-    <IncludePath>C:\Qt\5.1.0\msvc2012\include;$(IncludePath)</IncludePath>\r
-    <OutDir>.\$(Configuration)\</OutDir>\r
-    <IntDir>.\$(Configuration)\</IntDir>\r
+    <OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">release\</OutDir>\r
+    <IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">release\</IntDir>\r
+    <TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">GPSBabel</TargetName>\r
+    <IgnoreImportLibrary Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">true</IgnoreImportLibrary>\r
+    <LinkIncremental Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">false</LinkIncremental>\r
+    <OutDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">debug\</OutDir>\r
+    <IntDir Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">debug\</IntDir>\r
+    <TargetName Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">GPSBabel</TargetName>\r
+    <IgnoreImportLibrary Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">true</IgnoreImportLibrary>\r
   </PropertyGroup>\r
-  <ItemDefinitionGroup>\r
-    <Midl>\r
-      <TypeLibraryName>.\$(Configuration)/GPSBabel.tlb</TypeLibraryName>\r
-      <HeaderFileName />\r
-    </Midl>\r
+  <ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">\r
     <ClCompile>\r
-      <AdditionalOptions>-Zm200 -w34100 -w34189 %(AdditionalOptions)</AdditionalOptions>\r
-      <WarningLevel>Level3</WarningLevel>\r
-      <TreatWarningAsError>false</TreatWarningAsError>\r
-      <SuppressStartupBanner>true</SuppressStartupBanner>\r
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
-      <CompileAs>Default</CompileAs>\r
-      <ErrorReporting>Prompt</ErrorReporting>\r
+      <AdditionalIncludeDirectories>.;zlib;C:\Qt\5.9.6\msvc2015\include;C:\Qt\5.9.6\msvc2015\include\QtCore;release;C:\Qt\5.9.6\msvc2015\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions)</AdditionalOptions>\r
+      <AssemblerListingLocation>release\</AssemblerListingLocation>\r
+      <BrowseInformation>false</BrowseInformation>\r
+      <DebugInformationFormat>None</DebugInformationFormat>\r
+      <DisableSpecificWarnings>4100;4577;4467;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ExceptionHandling>Sync</ExceptionHandling>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
-      <PrecompiledHeader />\r
-      <PrecompiledHeaderOutputFile>.\$(Configuration)/GPSBabel.pch</PrecompiledHeaderOutputFile>\r
-      <AssemblerListingLocation>.\$(Configuration)/</AssemblerListingLocation>\r
-      <ObjectFileName>.\$(Configuration)/</ObjectFileName>\r
-      <ProgramDataBaseFileName>.\$(Configuration)/</ProgramDataBaseFileName>\r
+      <ObjectFileName>release\</ObjectFileName>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessToFile>false</PreprocessToFile>\r
+      <ProgramDataBaseFileName></ProgramDataBaseFileName>\r
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>\r
+      <WarningLevel>Level3</WarningLevel>\r
     </ClCompile>\r
-    <ResourceCompile>\r
-      <Culture>0x0409</Culture>\r
-    </ResourceCompile>\r
     <Link>\r
-      <AdditionalDependencies>setupapi.lib;hid.lib;qt5cored.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
-      <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>\r
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>\r
-      <SuppressStartupBanner>true</SuppressStartupBanner>\r
-      <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <SubSystem>Console</SubSystem>\r
-      <RandomizedBaseAddress>true</RandomizedBaseAddress>\r
+      <AdditionalDependencies>setupapi.lib;C:\Qt\5.9.6\msvc2015\lib\Qt5Core.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>C:\Qt\5.9.6\msvc2015\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
+      <AdditionalOptions>&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; %(AdditionalOptions)</AdditionalOptions>\r
       <DataExecutionPrevention>true</DataExecutionPrevention>\r
-      <TargetMachine>MachineX86</TargetMachine>\r
-      <OutputFile>.\$(Configuration)/GPSBabel.exe</OutputFile>\r
-      <ProgramDatabaseFile>.\$(Configuration)/GPSBabel.pdb</ProgramDatabaseFile>\r
+      <GenerateDebugInformation>false</GenerateDebugInformation>\r
+      <IgnoreImportLibrary>true</IgnoreImportLibrary>\r
+      <LinkIncremental>false</LinkIncremental>\r
+      <OutputFile>$(OutDir)\GPSBabel.exe</OutputFile>\r
+      <RandomizedBaseAddress>true</RandomizedBaseAddress>\r
+      <SubSystem>Console</SubSystem>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
     </Link>\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <Optimization>Disabled</Optimization>\r
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
-      <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN32;__WIN32__;_DEBUG;_CONSOLE;HAVE_LIBEXPAT;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-    </ClCompile>\r
+    <Midl>\r
+      <DefaultCharType>Unsigned</DefaultCharType>\r
+      <EnableErrorChecks>None</EnableErrorChecks>\r
+      <WarningLevel>0</WarningLevel>\r
+    </Midl>\r
     <ResourceCompile>\r
-      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;__WIN32__;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_NO_DEBUG;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ResourceCompile>\r
   </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+  <ItemDefinitionGroup Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">\r
     <ClCompile>\r
-      <Optimization>Full</Optimization>\r
-      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>\r
-      <IntrinsicFunctions>false</IntrinsicFunctions>\r
-      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>\r
-      <WholeProgramOptimization>true</WholeProgramOptimization>\r
-      <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;WIN32;__WIN32__;NDEBUG;_CONSOLE;HAVE_LIBEXPAT;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>.;zlib;C:\Qt\5.9.6\msvc2015\include;C:\Qt\5.9.6\msvc2015\include\QtCore;debug;C:\Qt\5.9.6\msvc2015\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions)</AdditionalOptions>\r
+      <AssemblerListingLocation>debug\</AssemblerListingLocation>\r
+      <BrowseInformation>false</BrowseInformation>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <DisableSpecificWarnings>4100;4577;4467;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <ExceptionHandling>Sync</ExceptionHandling>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+      <ObjectFileName>debug\</ObjectFileName>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessToFile>false</PreprocessToFile>\r
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>\r
+      <WarningLevel>Level3</WarningLevel>\r
     </ClCompile>\r
+    <Link>\r
+      <AdditionalDependencies>setupapi.lib;C:\Qt\5.9.6\msvc2015\lib\Qt5Cored.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>C:\Qt\5.9.6\msvc2015\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
+      <AdditionalOptions>&quot;/MANIFESTDEPENDENCY:type=&apos;win32&apos; name=&apos;Microsoft.Windows.Common-Controls&apos; version=&apos;6.0.0.0&apos; publicKeyToken=&apos;6595b64144ccf1df&apos; language=&apos;*&apos; processorArchitecture=&apos;*&apos;&quot; %(AdditionalOptions)</AdditionalOptions>\r
+      <DataExecutionPrevention>true</DataExecutionPrevention>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <IgnoreImportLibrary>true</IgnoreImportLibrary>\r
+      <OutputFile>$(OutDir)\GPSBabel.exe</OutputFile>\r
+      <RandomizedBaseAddress>true</RandomizedBaseAddress>\r
+      <SubSystem>Console</SubSystem>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+    </Link>\r
+    <Midl>\r
+      <DefaultCharType>Unsigned</DefaultCharType>\r
+      <EnableErrorChecks>None</EnableErrorChecks>\r
+      <WarningLevel>0</WarningLevel>\r
+    </Midl>\r
     <ResourceCompile>\r
-      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <PreprocessorDefinitions>_CONSOLE;_UNICODE;WIN32;__WIN32__;_CONSOLE;_DEBUG;_CRT_SECURE_NO_DEPRECATE;NEW_STRINGS;MAXIMAL_ENABLED;FILTERS_ENABLED;SHAPELIB_ENABLED;CSVFMTS_ENABLED;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     </ResourceCompile>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
-    <ClCompile Include="..\alan.cc" />\r
-    <ClCompile Include="..\an1.cc" />\r
-    <ClCompile Include="..\arcdist.cc" />\r
-    <ClCompile Include="..\bcr.cc" />\r
-    <ClCompile Include="..\bend.cc" />\r
-    <ClCompile Include="..\brauniger_iq.cc" />\r
-    <ClCompile Include="..\bushnell.cc" />\r
-    <ClCompile Include="..\bushnell_trl.cc" />\r
-    <ClCompile Include="..\cet.cc" />\r
-    <ClCompile Include="..\cet_util.cc" />\r
-    <ClCompile Include="..\compegps.cc" />\r
-    <ClCompile Include="..\cst.cc" />\r
-    <ClCompile Include="..\csv_util.cc" />\r
-    <ClCompile Include="..\delgpl.cc" />\r
-    <ClCompile Include="..\destinator.cc" />\r
-    <ClCompile Include="..\dg-100.cc" />\r
-    <ClCompile Include="..\discard.cc" />\r
-    <ClCompile Include="..\dmtlog.cc" />\r
-    <ClCompile Include="..\duplicate.cc" />\r
-    <ClCompile Include="..\easygps.cc" />\r
-    <ClCompile Include="..\enigma.cc" />\r
-    <ClCompile Include="..\exif.cc" />\r
-    <ClCompile Include="..\explorist_ini.cc" />\r
-    <ClCompile Include="..\fatal.cc" />\r
-    <ClCompile Include="..\filter_vecs.cc" />\r
-    <ClCompile Include="..\formspec.cc" />\r
-    <ClCompile Include="..\g7towin.cc" />\r
-    <ClCompile Include="..\garmin.cc" />\r
-    <ClCompile Include="..\garmin_fit.cc" />\r
-    <ClCompile Include="..\garmin_device_xml.cc" />\r
-    <ClCompile Include="..\garmin_fs.cc" />\r
-    <ClCompile Include="..\garmin_gpi.cc" />\r
-    <ClCompile Include="..\garmin_tables.cc" />\r
-    <ClCompile Include="..\garmin_txt.cc" />\r
-    <ClCompile Include="..\garmin_xt.cc" />\r
-    <ClCompile Include="..\gbfile.cc" />\r
-    <ClCompile Include="..\gbser.cc" />\r
-    <ClCompile Include="..\gbser_win.cc" />\r
-    <ClCompile Include="..\gbsleep.cc" />\r
-    <ClCompile Include="..\gdb.cc" />\r
-    <ClCompile Include="..\geo.cc" />\r
-    <ClCompile Include="..\ggv_log.cc" />\r
-    <ClCompile Include="..\ggv_ovl.cc" />\r
-    <ClCompile Include="..\globals.cc" />\r
-    <ClCompile Include="..\glogbook.cc" />\r
-    <ClCompile Include="..\gnav_trl.cc" />\r
-    <ClCompile Include="..\googledir.cc" />\r
-    <ClCompile Include="..\gopal.cc" />\r
-    <ClCompile Include="..\gpssim.cc" />\r
-    <ClCompile Include="..\gpsutil.cc" />\r
-    <ClCompile Include="..\gpx.cc" />\r
-    <ClCompile Include="..\grtcirc.cc" />\r
-    <ClCompile Include="..\gtm.cc" />\r
-    <ClCompile Include="..\gtrnctr.cc" />\r
-    <ClCompile Include="..\height.cc" />\r
-    <ClCompile Include="..\hiketech.cc" />\r
-    <ClCompile Include="..\holux.cc" />\r
-    <ClCompile Include="..\html.cc" />\r
-    <ClCompile Include="..\humminbird.cc" />\r
-    <ClCompile Include="..\igc.cc" />\r
-    <ClCompile Include="..\ignrando.cc" />\r
-    <ClCompile Include="..\igo8.cc" />\r
-    <ClCompile Include="..\ik3d.cc" />\r
-    <ClCompile Include="..\inifile.cc" />\r
-    <ClCompile Include="..\internal_styles.cc" />\r
-    <ClCompile Include="..\interpolate.cc" />\r
-    <ClCompile Include="..\itracku.cc" />\r
-    <ClCompile Include="..\jogmap.cc" />\r
-    <ClCompile Include="..\jtr.cc" />\r
-    <ClCompile Include="..\kml.cc" />\r
-    <ClCompile Include="..\lmx.cc" />\r
-    <ClCompile Include="..\lowranceusr.cc" />\r
-    <ClCompile Include="..\lowranceusr4.cc" />\r
-    <ClCompile Include="..\maggeo.cc" />\r
-    <ClCompile Include="..\magproto.cc" />\r
-    <ClCompile Include="..\main.cc" />\r
-    <ClCompile Include="..\mapasia.cc" />\r
-    <ClCompile Include="..\mapbar_track.cc" />\r
-    <ClCompile Include="..\mapsend.cc" />\r
-    <ClCompile Include="..\mapsource.cc" />\r
-    <ClCompile Include="..\mkshort.cc" />\r
-    <ClCompile Include="..\mmo.cc" />\r
-    <ClCompile Include="..\mtk_locus.cc" />\r
-    <ClCompile Include="..\mtk_logger.cc" />\r
-    <ClCompile Include="..\navicache.cc" />\r
-    <ClCompile Include="..\naviguide.cc" />\r
-    <ClCompile Include="..\navilink.cc" />\r
-    <ClCompile Include="..\navitel.cc" />\r
-    <ClCompile Include="..\netstumbler.cc" />\r
-    <ClCompile Include="..\nmea.cc" />\r
-    <ClCompile Include="..\nmn4.cc" />\r
-    <ClCompile Include="..\nukedata.cc" />\r
-    <ClCompile Include="..\osm.cc" />\r
-    <ClCompile Include="..\ozi.cc" />\r
-    <ClCompile Include="..\parse.cc" />\r
-    <ClCompile Include="..\pcx.cc" />\r
-    <ClCompile Include="..\pocketfms_bc.cc" />\r
-    <ClCompile Include="..\pocketfms_fp.cc" />\r
-    <ClCompile Include="..\pocketfms_wp.cc" />\r
-    <ClCompile Include="..\polygon.cc" />\r
-    <ClCompile Include="..\position.cc" />\r
-    <ClCompile Include="..\psitrex.cc" />\r
-    <ClCompile Include="..\queue.cc" />\r
-    <ClCompile Include="..\radius.cc" />\r
-    <ClCompile Include="..\random.cc" />\r
-    <ClCompile Include="..\raymarine.cc" />\r
-    <ClCompile Include="..\reverse_route.cc" />\r
-    <ClCompile Include="..\rgbcolors.cc" />\r
-    <ClCompile Include="..\route.cc" />\r
-    <ClCompile Include="..\saroute.cc" />\r
-    <ClCompile Include="..\sbn.cc" />\r
-    <ClCompile Include="..\sbp.cc" />\r
-    <ClCompile Include="..\session.cc" />\r
-    <ClCompile Include="..\shape.cc" />\r
-    <ClCompile Include="..\skyforce.cc" />\r
-    <ClCompile Include="..\skytraq.cc" />\r
-    <ClCompile Include="..\smplrout.cc" />\r
-    <ClCompile Include="..\sort.cc" />\r
-    <ClCompile Include="..\stackfilter.cc" />\r
-    <ClCompile Include="..\stmsdf.cc" />\r
-    <ClCompile Include="..\stmwpp.cc" />\r
-    <ClCompile Include="..\strptime.c" />\r
-    <ClCompile Include="..\subrip.cc" />\r
-    <ClCompile Include="..\swapdata.cc" />\r
-    <ClCompile Include="..\tef_xml.cc" />\r
-    <ClCompile Include="..\teletype.cc" />\r
-    <ClCompile Include="..\text.cc" />\r
-    <ClCompile Include="..\tiger.cc" />\r
-    <ClCompile Include="..\tmpro.cc" />\r
-    <ClCompile Include="..\tomtom.cc" />\r
-    <ClCompile Include="..\tpg.cc" />\r
-    <ClCompile Include="..\tpo.cc" />\r
-    <ClCompile Include="..\trackfilter.cc" />\r
-    <ClCompile Include="..\transform.cc" />\r
-    <ClCompile Include="..\unicsv.cc" />\r
-    <ClCompile Include="..\units.cc" />\r
-    <ClCompile Include="..\util.cc" />\r
-    <ClCompile Include="..\util_crc.cc" />\r
-    <ClCompile Include="..\v900.cc" />\r
-    <ClCompile Include="..\vcf.cc" />\r
-    <ClCompile Include="..\vecs.cc" />\r
-    <ClCompile Include="..\vidaone.cc" />\r
-    <ClCompile Include="..\vitosmt.cc" />\r
-    <ClCompile Include="..\vitovtt.cc" />\r
-    <ClCompile Include="..\vpl.cc" />\r
-    <ClCompile Include="..\waypt.cc" />\r
-    <ClCompile Include="..\wbt-200.cc" />\r
-    <ClCompile Include="..\wfff_xml.cc" />\r
-    <ClCompile Include="..\wintec_tes.cc" />\r
-    <ClCompile Include="..\xcsv.cc" />\r
-    <ClCompile Include="..\xhtmlent.cc" />\r
-    <ClCompile Include="..\xmlgeneric.cc" />\r
-    <ClCompile Include="..\xmltag.cc" />\r
-    <ClCompile Include="..\xol.cc" />\r
-    <ClCompile Include="..\yahoo.cc" />\r
-    <ClCompile Include="..\jeeps\gpsapp.cc" />\r
-    <ClCompile Include="..\jeeps\gpscom.cc" />\r
-    <ClCompile Include="..\jeeps\gpsdevice.cc" />\r
-    <ClCompile Include="..\jeeps\gpsdevice_ser.cc" />\r
-    <ClCompile Include="..\jeeps\gpsdevice_usb.cc" />\r
-    <ClCompile Include="..\jeeps\gpsmath.cc" />\r
-    <ClCompile Include="..\jeeps\gpsmem.cc" />\r
-    <ClCompile Include="..\jeeps\gpsprot.cc" />\r
-    <ClCompile Include="..\jeeps\gpsread.cc" />\r
-    <ClCompile Include="..\jeeps\gpsrqst.cc" />\r
-    <ClCompile Include="..\jeeps\gpssend.cc" />\r
-    <ClCompile Include="..\jeeps\gpsserial.cc" />\r
-    <ClCompile Include="..\jeeps\gpsusbcommon.cc" />\r
-    <ClCompile Include="..\jeeps\gpsusbread.cc" />\r
-    <ClCompile Include="..\jeeps\gpsusbsend.cc" />\r
-    <ClCompile Include="..\jeeps\gpsusbwin.cc" />\r
-    <ClCompile Include="..\jeeps\jgpsutil.cc" />\r
-    <ClCompile Include="..\shapelib\dbfopen.c" />\r
-    <ClCompile Include="..\shapelib\shpopen.c" />\r
-    <ClCompile Include="..\zlib\adler32.c" />\r
-    <ClCompile Include="..\zlib\compress.c" />\r
-    <ClCompile Include="..\zlib\crc32.c" />\r
-    <ClCompile Include="..\zlib\deflate.c" />\r
-    <ClCompile Include="..\zlib\gzio.c" />\r
-    <ClCompile Include="..\zlib\infback.c" />\r
-    <ClCompile Include="..\zlib\inffast.c" />\r
-    <ClCompile Include="..\zlib\inflate.c" />\r
-    <ClCompile Include="..\zlib\inftrees.c" />\r
-    <ClCompile Include="..\zlib\trees.c" />\r
-    <ClCompile Include="..\zlib\uncompr.c" />\r
-    <ClCompile Include="..\zlib\zutil.c" />\r
+    <ClCompile Include="zlib\adler32.c" />\r
+    <ClCompile Include="alan.cc" />\r
+    <ClCompile Include="an1.cc" />\r
+    <ClCompile Include="arcdist.cc" />\r
+    <ClCompile Include="bcr.cc" />\r
+    <ClCompile Include="bend.cc" />\r
+    <ClCompile Include="brauniger_iq.cc" />\r
+    <ClCompile Include="bushnell.cc" />\r
+    <ClCompile Include="bushnell_trl.cc" />\r
+    <ClCompile Include="cet.cc" />\r
+    <ClCompile Include="cet_util.cc" />\r
+    <ClCompile Include="compegps.cc" />\r
+    <ClCompile Include="zlib\compress.c" />\r
+    <ClCompile Include="zlib\crc32.c" />\r
+    <ClCompile Include="cst.cc" />\r
+    <ClCompile Include="csv_util.cc" />\r
+    <ClCompile Include="shapelib\dbfopen.c" />\r
+    <ClCompile Include="zlib\deflate.c" />\r
+    <ClCompile Include="delgpl.cc" />\r
+    <ClCompile Include="destinator.cc" />\r
+    <ClCompile Include="dg-100.cc" />\r
+    <ClCompile Include="discard.cc" />\r
+    <ClCompile Include="dmtlog.cc" />\r
+    <ClCompile Include="duplicate.cc" />\r
+    <ClCompile Include="easygps.cc" />\r
+    <ClCompile Include="energympro.cc" />\r
+    <ClCompile Include="enigma.cc" />\r
+    <ClCompile Include="exif.cc" />\r
+    <ClCompile Include="explorist_ini.cc" />\r
+    <ClCompile Include="f90g_track.cc" />\r
+    <ClCompile Include="fatal.cc" />\r
+    <ClCompile Include="filter_vecs.cc" />\r
+    <ClCompile Include="formspec.cc" />\r
+    <ClCompile Include="g7towin.cc" />\r
+    <ClCompile Include="garmin.cc" />\r
+    <ClCompile Include="garmin_device_xml.cc" />\r
+    <ClCompile Include="garmin_fit.cc" />\r
+    <ClCompile Include="garmin_fs.cc" />\r
+    <ClCompile Include="garmin_gpi.cc" />\r
+    <ClCompile Include="garmin_tables.cc" />\r
+    <ClCompile Include="garmin_txt.cc" />\r
+    <ClCompile Include="garmin_xt.cc" />\r
+    <ClCompile Include="gbfile.cc" />\r
+    <ClCompile Include="gbser.cc" />\r
+    <ClCompile Include="gbser_win.cc" />\r
+    <ClCompile Include="gbsleep.cc" />\r
+    <ClCompile Include="gdb.cc" />\r
+    <ClCompile Include="geo.cc" />\r
+    <ClCompile Include="geojson.cc" />\r
+    <ClCompile Include="ggv_bin.cc" />\r
+    <ClCompile Include="ggv_log.cc" />\r
+    <ClCompile Include="ggv_ovl.cc" />\r
+    <ClCompile Include="globals.cc" />\r
+    <ClCompile Include="globalsat_sport.cc" />\r
+    <ClCompile Include="glogbook.cc" />\r
+    <ClCompile Include="gnav_trl.cc" />\r
+    <ClCompile Include="googledir.cc" />\r
+    <ClCompile Include="gopal.cc" />\r
+    <ClCompile Include="jeeps\gpsapp.cc" />\r
+    <ClCompile Include="jeeps\gpscom.cc" />\r
+    <ClCompile Include="jeeps\gpsdevice.cc" />\r
+    <ClCompile Include="jeeps\gpsdevice_ser.cc" />\r
+    <ClCompile Include="jeeps\gpsdevice_usb.cc" />\r
+    <ClCompile Include="jeeps\gpsmath.cc" />\r
+    <ClCompile Include="jeeps\gpsmem.cc" />\r
+    <ClCompile Include="jeeps\gpsprot.cc" />\r
+    <ClCompile Include="jeeps\gpsread.cc" />\r
+    <ClCompile Include="jeeps\gpsrqst.cc" />\r
+    <ClCompile Include="jeeps\gpssend.cc" />\r
+    <ClCompile Include="jeeps\gpsserial.cc" />\r
+    <ClCompile Include="gpssim.cc" />\r
+    <ClCompile Include="jeeps\gpsusbcommon.cc" />\r
+    <ClCompile Include="jeeps\gpsusbread.cc" />\r
+    <ClCompile Include="jeeps\gpsusbsend.cc" />\r
+    <ClCompile Include="jeeps\gpsusbwin.cc" />\r
+    <ClCompile Include="gpsutil.cc" />\r
+    <ClCompile Include="gpx.cc" />\r
+    <ClCompile Include="grtcirc.cc" />\r
+    <ClCompile Include="gtm.cc" />\r
+    <ClCompile Include="gtrnctr.cc" />\r
+    <ClCompile Include="zlib\gzclose.c" />\r
+    <ClCompile Include="zlib\gzlib.c" />\r
+    <ClCompile Include="zlib\gzread.c" />\r
+    <ClCompile Include="zlib\gzwrite.c" />\r
+    <ClCompile Include="height.cc" />\r
+    <ClCompile Include="hiketech.cc" />\r
+    <ClCompile Include="holux.cc" />\r
+    <ClCompile Include="html.cc" />\r
+    <ClCompile Include="humminbird.cc" />\r
+    <ClCompile Include="igc.cc" />\r
+    <ClCompile Include="ignrando.cc" />\r
+    <ClCompile Include="igo8.cc" />\r
+    <ClCompile Include="ik3d.cc" />\r
+    <ClCompile Include="zlib\infback.c" />\r
+    <ClCompile Include="zlib\inffast.c" />\r
+    <ClCompile Include="zlib\inflate.c" />\r
+    <ClCompile Include="zlib\inftrees.c" />\r
+    <ClCompile Include="inifile.cc" />\r
+    <ClCompile Include="internal_styles.cc" />\r
+    <ClCompile Include="interpolate.cc" />\r
+    <ClCompile Include="itracku.cc" />\r
+    <ClCompile Include="jeeps\jgpsutil.cc" />\r
+    <ClCompile Include="jogmap.cc" />\r
+    <ClCompile Include="jtr.cc" />\r
+    <ClCompile Include="kml.cc" />\r
+    <ClCompile Include="lmx.cc" />\r
+    <ClCompile Include="lowranceusr.cc" />\r
+    <ClCompile Include="lowranceusr4.cc" />\r
+    <ClCompile Include="maggeo.cc" />\r
+    <ClCompile Include="magproto.cc" />\r
+    <ClCompile Include="main.cc" />\r
+    <ClCompile Include="mapasia.cc" />\r
+    <ClCompile Include="mapbar_track.cc" />\r
+    <ClCompile Include="mapfactor.cc" />\r
+    <ClCompile Include="mapsend.cc" />\r
+    <ClCompile Include="mapsource.cc" />\r
+    <ClCompile Include="mkshort.cc" />\r
+    <ClCompile Include="mmo.cc" />\r
+    <ClCompile Include="mtk_locus.cc" />\r
+    <ClCompile Include="mtk_logger.cc" />\r
+    <ClCompile Include="mynav.cc" />\r
+    <ClCompile Include="navicache.cc" />\r
+    <ClCompile Include="naviguide.cc" />\r
+    <ClCompile Include="navilink.cc" />\r
+    <ClCompile Include="navitel.cc" />\r
+    <ClCompile Include="netstumbler.cc" />\r
+    <ClCompile Include="nmea.cc" />\r
+    <ClCompile Include="nmn4.cc" />\r
+    <ClCompile Include="nukedata.cc" />\r
+    <ClCompile Include="osm.cc" />\r
+    <ClCompile Include="ozi.cc" />\r
+    <ClCompile Include="parse.cc" />\r
+    <ClCompile Include="pcx.cc" />\r
+    <ClCompile Include="pocketfms_bc.cc" />\r
+    <ClCompile Include="pocketfms_fp.cc" />\r
+    <ClCompile Include="pocketfms_wp.cc" />\r
+    <ClCompile Include="polygon.cc" />\r
+    <ClCompile Include="position.cc" />\r
+    <ClCompile Include="psitrex.cc" />\r
+    <ClCompile Include="queue.cc" />\r
+    <ClCompile Include="radius.cc" />\r
+    <ClCompile Include="random.cc" />\r
+    <ClCompile Include="raymarine.cc" />\r
+    <ClCompile Include="reverse_route.cc" />\r
+    <ClCompile Include="rgbcolors.cc" />\r
+    <ClCompile Include="route.cc" />\r
+    <ClCompile Include="shapelib\safileio.c" />\r
+    <ClCompile Include="saroute.cc" />\r
+    <ClCompile Include="sbn.cc" />\r
+    <ClCompile Include="sbp.cc" />\r
+    <ClCompile Include="session.cc" />\r
+    <ClCompile Include="shape.cc" />\r
+    <ClCompile Include="shapelib\shpopen.c" />\r
+    <ClCompile Include="skyforce.cc" />\r
+    <ClCompile Include="skytraq.cc" />\r
+    <ClCompile Include="smplrout.cc" />\r
+    <ClCompile Include="sort.cc" />\r
+    <ClCompile Include="stackfilter.cc" />\r
+    <ClCompile Include="stmsdf.cc" />\r
+    <ClCompile Include="stmwpp.cc" />\r
+    <ClCompile Include="strptime.c" />\r
+    <ClCompile Include="subrip.cc" />\r
+    <ClCompile Include="swapdata.cc" />\r
+    <ClCompile Include="tef_xml.cc" />\r
+    <ClCompile Include="teletype.cc" />\r
+    <ClCompile Include="text.cc" />\r
+    <ClCompile Include="tiger.cc" />\r
+    <ClCompile Include="tmpro.cc" />\r
+    <ClCompile Include="tomtom.cc" />\r
+    <ClCompile Include="tpg.cc" />\r
+    <ClCompile Include="tpo.cc" />\r
+    <ClCompile Include="trackfilter.cc" />\r
+    <ClCompile Include="transform.cc" />\r
+    <ClCompile Include="zlib\trees.c" />\r
+    <ClCompile Include="zlib\uncompr.c" />\r
+    <ClCompile Include="unicsv.cc" />\r
+    <ClCompile Include="units.cc" />\r
+    <ClCompile Include="src\core\usasciicodec.cc" />\r
+    <ClCompile Include="util.cc" />\r
+    <ClCompile Include="util_crc.cc" />\r
+    <ClCompile Include="v900.cc" />\r
+    <ClCompile Include="validate.cc" />\r
+    <ClCompile Include="vcf.cc" />\r
+    <ClCompile Include="vecs.cc" />\r
+    <ClCompile Include="vidaone.cc" />\r
+    <ClCompile Include="vitosmt.cc" />\r
+    <ClCompile Include="vitovtt.cc" />\r
+    <ClCompile Include="vpl.cc" />\r
+    <ClCompile Include="waypt.cc" />\r
+    <ClCompile Include="wbt-200.cc" />\r
+    <ClCompile Include="wfff_xml.cc" />\r
+    <ClCompile Include="wintec_tes.cc" />\r
+    <ClCompile Include="xcsv.cc" />\r
+    <ClCompile Include="xhtmlent.cc" />\r
+    <ClCompile Include="xmlgeneric.cc" />\r
+    <ClCompile Include="src\core\xmlstreamwriter.cc" />\r
+    <ClCompile Include="xmltag.cc" />\r
+    <ClCompile Include="xol.cc" />\r
+    <ClCompile Include="yahoo.cc" />\r
+    <ClCompile Include="zlib\zutil.c" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <ClInclude Include="..\cet.h" />\r
-    <ClInclude Include="..\cet_util.h" />\r
-    <ClInclude Include="config.h" />\r
-    <ClInclude Include="..\csv_util.h" />\r
-    <ClInclude Include="..\defs.h" />\r
-    <ClInclude Include="..\explorist_ini.h" />\r
-    <ClInclude Include="..\filterdefs.h" />\r
-    <ClInclude Include="..\garmin_device_xml.h" />\r
-    <ClInclude Include="..\garmin_fs.h" />\r
-    <ClInclude Include="..\garmin_gpi.h" />\r
-    <ClInclude Include="..\garmin_tables.h" />\r
-    <ClInclude Include="..\gbfile.h" />\r
-    <ClInclude Include="..\gbser.h" />\r
-    <ClInclude Include="..\gbser_private.h" />\r
-    <ClInclude Include="..\grtcirc.h" />\r
-    <ClInclude Include="..\inifile.h" />\r
-    <ClInclude Include="..\magellan.h" />\r
-    <ClInclude Include="..\mapsend.h" />\r
-    <ClInclude Include="..\pdbfile.h" />\r
-    <ClInclude Include="..\queue.h" />\r
-    <ClInclude Include="..\quovadis.h" />\r
-    <ClInclude Include="..\session.h" />\r
-    <ClInclude Include="..\strptime.h" />\r
-    <ClInclude Include="..\jeeps\gps.h" />\r
-    <ClInclude Include="..\jeeps\gpsapp.h" />\r
-    <ClInclude Include="..\jeeps\gpscom.h" />\r
-    <ClInclude Include="..\jeeps\gpsdatum.h" />\r
-    <ClInclude Include="..\jeeps\gpsdevice.h" />\r
-    <ClInclude Include="..\jeeps\gpsfmt.h" />\r
-    <ClInclude Include="..\jeeps\gpsmath.h" />\r
-    <ClInclude Include="..\jeeps\gpsmem.h" />\r
-    <ClInclude Include="..\jeeps\gpsnmea.h" />\r
-    <ClInclude Include="..\jeeps\gpsnmeafmt.h" />\r
-    <ClInclude Include="..\jeeps\gpsnmeaget.h" />\r
-    <ClInclude Include="..\jeeps\gpsport.h" />\r
-    <ClInclude Include="..\jeeps\gpsproj.h" />\r
-    <ClInclude Include="..\jeeps\gpsprot.h" />\r
-    <ClInclude Include="..\jeeps\gpsread.h" />\r
-    <ClInclude Include="..\jeeps\gpsrqst.h" />\r
-    <ClInclude Include="..\jeeps\gpssend.h" />\r
-    <ClInclude Include="..\jeeps\gpsserial.h" />\r
-    <ClInclude Include="..\jeeps\gpsusbcommon.h" />\r
-    <ClInclude Include="..\jeeps\gpsusbint.h" />\r
-    <ClInclude Include="..\jeeps\jgpsutil.h" />\r
-    <ClInclude Include="..\zlib\crc32.h" />\r
-    <ClInclude Include="..\zlib\deflate.h" />\r
-    <ClInclude Include="..\zlib\inffast.h" />\r
-    <ClInclude Include="..\zlib\inffixed.h" />\r
-    <ClInclude Include="..\zlib\inflate.h" />\r
-    <ClInclude Include="..\zlib\inftrees.h" />\r
-    <ClInclude Include="..\zlib\trees.h" />\r
-    <ClInclude Include="..\zlib\zconf.h" />\r
-    <ClInclude Include="..\zlib\zlib.h" />\r
-    <ClInclude Include="..\zlib\zutil.h" />\r
+    <ClInclude Include="an1sym.h" />\r
+    <ClInclude Include="cet\ansi_x3_4_1968.h" />\r
+    <ClInclude Include="arcdist.h" />\r
+    <ClInclude Include="bend.h" />\r
+    <ClInclude Include="cet.h" />\r
+    <ClInclude Include="cet_util.h" />\r
+    <ClInclude Include="cet\cp1252.h" />\r
+    <ClInclude Include="zlib\crc32.h" />\r
+    <ClInclude Include="csv_util.h" />\r
+    <ClInclude Include="src\core\datetime.h" />\r
+    <ClInclude Include="zlib\deflate.h" />\r
+    <ClInclude Include="defs.h" />\r
+    <ClInclude Include="discard.h" />\r
+    <ClInclude Include="duplicate.h" />\r
+    <ClInclude Include="explorist_ini.h" />\r
+    <ClInclude Include="src\core\file.h" />\r
+    <ClInclude Include="filter.h" />\r
+    <ClInclude Include="filterdefs.h" />\r
+    <ClInclude Include="garmin_device_xml.h" />\r
+    <ClInclude Include="garmin_fs.h" />\r
+    <ClInclude Include="garmin_gpi.h" />\r
+    <ClInclude Include="garmin_tables.h" />\r
+    <ClInclude Include="jeeps\garminusb.h" />\r
+    <ClInclude Include="gbfile.h" />\r
+    <ClInclude Include="gbser.h" />\r
+    <ClInclude Include="gbser_private.h" />\r
+    <ClInclude Include="gbser_win.h" />\r
+    <ClInclude Include="gbversion.h" />\r
+    <ClInclude Include="jeeps\gps.h" />\r
+    <ClInclude Include="jeeps\gpsapp.h" />\r
+    <ClInclude Include="jeeps\gpscom.h" />\r
+    <ClInclude Include="jeeps\gpsdatum.h" />\r
+    <ClInclude Include="jeeps\gpsdevice.h" />\r
+    <ClInclude Include="jeeps\gpsfmt.h" />\r
+    <ClInclude Include="jeeps\gpsmath.h" />\r
+    <ClInclude Include="jeeps\gpsmem.h" />\r
+    <ClInclude Include="jeeps\gpsport.h" />\r
+    <ClInclude Include="jeeps\gpsprot.h" />\r
+    <ClInclude Include="jeeps\gpsread.h" />\r
+    <ClInclude Include="jeeps\gpsrqst.h" />\r
+    <ClInclude Include="jeeps\gpssend.h" />\r
+    <ClInclude Include="jeeps\gpsserial.h" />\r
+    <ClInclude Include="jeeps\gpsusbcommon.h" />\r
+    <ClInclude Include="jeeps\gpsusbint.h" />\r
+    <ClInclude Include="jeeps\gpsutil.h" />\r
+    <ClInclude Include="grtcirc.h" />\r
+    <ClInclude Include="zlib\gzguts.h" />\r
+    <ClInclude Include="height.h" />\r
+    <ClInclude Include="heightgrid.h" />\r
+    <ClInclude Include="holux.h" />\r
+    <ClInclude Include="zlib\inffast.h" />\r
+    <ClInclude Include="zlib\inffixed.h" />\r
+    <ClInclude Include="zlib\inflate.h" />\r
+    <ClInclude Include="zlib\inftrees.h" />\r
+    <ClInclude Include="inifile.h" />\r
+    <ClInclude Include="interpolate.h" />\r
+    <ClInclude Include="cet\iso_8859_8.h" />\r
+    <ClInclude Include="src\core\logging.h" />\r
+    <ClInclude Include="magellan.h" />\r
+    <ClInclude Include="mapsend.h" />\r
+    <ClInclude Include="navilink.h" />\r
+    <ClInclude Include="nukedata.h" />\r
+    <ClInclude Include="polygon.h" />\r
+    <ClInclude Include="position.h" />\r
+    <ClInclude Include="queue.h" />\r
+    <ClInclude Include="radius.h" />\r
+    <ClInclude Include="reverse_route.h" />\r
+    <ClInclude Include="session.h" />\r
+    <ClInclude Include="shapelib\shapefil.h" />\r
+    <ClInclude Include="smplrout.h" />\r
+    <ClInclude Include="sort.h" />\r
+    <ClInclude Include="stackfilter.h" />\r
+    <ClInclude Include="strptime.h" />\r
+    <ClInclude Include="swapdata.h" />\r
+    <ClInclude Include="trackfilter.h" />\r
+    <ClInclude Include="transform.h" />\r
+    <ClInclude Include="zlib\trees.h" />\r
+    <ClInclude Include="src\core\usasciicodec.h" />\r
+    <ClInclude Include="validate.h" />\r
+    <ClInclude Include="xmlgeneric.h" />\r
+    <ClInclude Include="src\core\xmlstreamwriter.h" />\r
+    <ClInclude Include="src\core\xmltag.h" />\r
+    <ClInclude Include="zlib\zconf.h" />\r
+    <ClInclude Include="zlib\zlib.h" />\r
+    <ClInclude Include="zlib\zutil.h" />\r
   </ItemGroup>\r
   <ItemGroup>\r
-    <Text Include="README.msvc" />\r
+    <CustomBuild Include="debug\moc_predefs.h.cbt">\r
+      <FileType>Document</FileType>\r
+      <ExcludedFromBuild Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">true</ExcludedFromBuild>\r
+      <AdditionalInputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">C:\Qt\5.9.6\msvc2015\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>\r
+      <Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">cl -BxC:\Qt\5.9.6\msvc2015\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew /MP -wd4100 -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.9.6\msvc2015\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h</Command>\r
+      <Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">Generate moc_predefs.h</Message>\r
+      <Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">debug\moc_predefs.h;%(Outputs)</Outputs>\r
+    </CustomBuild>\r
+    <CustomBuild Include="release\moc_predefs.h.cbt">\r
+      <FileType>Document</FileType>\r
+      <AdditionalInputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">C:\Qt\5.9.6\msvc2015\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>\r
+      <Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">cl -BxC:\Qt\5.9.6\msvc2015\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew /MP -wd4100 -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E C:\Qt\5.9.6\msvc2015\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h</Command>\r
+      <Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">Generate moc_predefs.h</Message>\r
+      <Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Release|Win32&apos;">release\moc_predefs.h;%(Outputs)</Outputs>\r
+      <ExcludedFromBuild Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;Debug|Win32&apos;">true</ExcludedFromBuild>\r
+    </CustomBuild>\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-  </ImportGroup>\r
-</Project>\r
+  <ImportGroup Label="ExtensionTargets" />\r
+</Project>
\ No newline at end of file
diff --git a/msvc/GPSBabel.vcxproj.filters b/msvc/GPSBabel.vcxproj.filters
new file mode 100755 (executable)
index 0000000..60aeef1
--- /dev/null
@@ -0,0 +1,896 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="Generated Files">\r
+      <UniqueIdentifier>{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;moc;h;def;odl;idl;res;</Extensions>\r
+    </Filter>\r
+    <Filter Include="Generated Files">\r
+      <UniqueIdentifier>{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;moc;h;def;odl;idl;res;</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files">\r
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files">\r
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>\r
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="zlib\adler32.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="alan.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="an1.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="arcdist.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="bcr.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="bend.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="brauniger_iq.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="bushnell.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="bushnell_trl.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="cet.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="cet_util.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="compegps.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\compress.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\crc32.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="cst.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="csv_util.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="shapelib\dbfopen.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\deflate.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="delgpl.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="destinator.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="dg-100.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="discard.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="dmtlog.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="duplicate.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="easygps.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="energympro.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="enigma.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="exif.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="explorist_ini.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="f90g_track.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="fatal.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="filter_vecs.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="formspec.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="g7towin.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_device_xml.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_fit.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_fs.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_gpi.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_tables.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_txt.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="garmin_xt.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gbfile.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gbser.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gbser_win.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gbsleep.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gdb.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="geo.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="geojson.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ggv_bin.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ggv_log.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ggv_ovl.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="globals.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="globalsat_sport.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="glogbook.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gnav_trl.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="googledir.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gopal.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsapp.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpscom.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsdevice.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsdevice_ser.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsdevice_usb.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsmath.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsmem.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsprot.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsread.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsrqst.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpssend.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsserial.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gpssim.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsusbcommon.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsusbread.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsusbsend.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\gpsusbwin.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gpsutil.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gpx.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="grtcirc.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gtm.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="gtrnctr.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\gzclose.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\gzlib.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\gzread.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\gzwrite.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="height.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="hiketech.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="holux.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="html.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="humminbird.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="igc.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ignrando.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="igo8.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ik3d.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\infback.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\inffast.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\inflate.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\inftrees.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="inifile.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="internal_styles.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="interpolate.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="itracku.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jeeps\jgpsutil.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jogmap.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="jtr.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="kml.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="lmx.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="lowranceusr.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="lowranceusr4.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="maggeo.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="magproto.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="main.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mapasia.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mapbar_track.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mapfactor.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mapsend.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mapsource.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mkshort.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mmo.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mtk_locus.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mtk_logger.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="mynav.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="navicache.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="naviguide.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="navilink.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="navitel.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="netstumbler.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="nmea.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="nmn4.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="nukedata.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="osm.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="ozi.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="parse.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="pcx.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="pocketfms_bc.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="pocketfms_fp.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="pocketfms_wp.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="polygon.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="position.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="psitrex.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="queue.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="radius.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="random.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="raymarine.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="reverse_route.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="rgbcolors.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="route.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="shapelib\safileio.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="saroute.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="sbn.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="sbp.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="session.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="shape.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="shapelib\shpopen.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="skyforce.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="skytraq.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="smplrout.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="sort.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="stackfilter.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="stmsdf.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="stmwpp.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="strptime.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="subrip.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="swapdata.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tef_xml.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="teletype.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="text.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tiger.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tmpro.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tomtom.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tpg.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="tpo.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="trackfilter.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="transform.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\trees.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\uncompr.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="unicsv.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="units.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="src\core\usasciicodec.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="util.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="util_crc.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="v900.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="validate.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vcf.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vecs.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vidaone.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vitosmt.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vitovtt.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="vpl.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="waypt.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="wbt-200.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="wfff_xml.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="wintec_tes.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="xcsv.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="xhtmlent.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="xmlgeneric.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="src\core\xmlstreamwriter.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="xmltag.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="xol.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="yahoo.cc">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="zlib\zutil.c">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="an1sym.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="cet\ansi_x3_4_1968.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="arcdist.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="bend.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="cet.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="cet_util.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="cet\cp1252.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\crc32.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="csv_util.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\datetime.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\deflate.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="defs.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="discard.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="duplicate.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="explorist_ini.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\file.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="filter.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="filterdefs.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="garmin_device_xml.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="garmin_fs.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="garmin_gpi.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="garmin_tables.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\garminusb.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="gbfile.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="gbser.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="gbser_private.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="gbser_win.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="gbversion.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gps.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsapp.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpscom.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsdatum.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsdevice.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsfmt.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsmath.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsmem.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsport.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsprot.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsread.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsrqst.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpssend.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsserial.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsusbcommon.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsusbint.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="jeeps\gpsutil.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="grtcirc.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\gzguts.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="height.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="heightgrid.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="holux.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\inffast.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\inffixed.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\inflate.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\inftrees.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="inifile.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="interpolate.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="cet\iso_8859_8.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\logging.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="magellan.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="mapsend.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="navilink.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="nukedata.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="polygon.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="position.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="queue.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="radius.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="reverse_route.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="session.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="shapelib\shapefil.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="smplrout.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="sort.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="stackfilter.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="strptime.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="swapdata.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="trackfilter.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="transform.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\trees.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\usasciicodec.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="validate.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="xmlgeneric.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\xmlstreamwriter.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="src\core\xmltag.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\zconf.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\zlib.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="zlib\zutil.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <CustomBuild Include="debug\moc_predefs.h.cbt">\r
+      <Filter>Generated Files</Filter>\r
+    </CustomBuild>\r
+    <CustomBuild Include="release\moc_predefs.h.cbt">\r
+      <Filter>Generated Files</Filter>\r
+    </CustomBuild>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
index a2592592ae6c15706aee707dca427685358a5d03..000c1009418a8716f0e48be6d86775faf42f0eb9 100644 (file)
@@ -1,3 +1,13 @@
+**********************************************************************
+ THE NOTES BELOW ARE OUT OF DATE
+
+ But here are some hints:
+ 1. To generate GPSBabel.vcxproj and GPSBabel.vcxproj.filters
+    qmake -tp vc GPSBabel.pro
+ 2. To gather all the bits you need including the dlls
+    use the Qt supplied program windeployoqt, e.g.
+    windeployqt GPSBabel.exe
+**********************************************************************
 
 Building GPSBabel on Windows with QtCreator or Microsoft Visual Studio:
 
diff --git a/msvc/config.h b/msvc/config.h
deleted file mode 100644 (file)
index b5cd673..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#if 0
-//This file is no longer used, the defines are set in the project files
-
-#define __va_copy(ap1, ap2) ((ap1) = (ap2))
-
-// This controls the capabilities of our Character Encoding Transformations.
-// Undefne for minimal.
-// Define to zero for the common UTF-8, ASCII and related sets.
-// Define to one for everything we know.
-
-/* 1 to enable as many formats as possible */
-#define MAXIMAL_ENABLED 1
-
-/* 1 to enable the CSV formats support */
-#define CSVFMTS_ENABLED 1
-
-/* 1 to enable all the filters. */
-#define FILTERS_ENABLED 1
-
-/* 1 to enable shapefile support */
-#define SHAPELIB_ENABLED 1
-
-/* 1 to inhibit our use of zlib. */
-#undef ZLIB_INHIBITED
-#endif